#include <stdio.h>
#include <string.h>

int main() {
    char input[100];
    int intSum = 0;
    double floatSum = 0.0;

    printf("请输入若干整数和小数，用空格分隔:\n");
    printf("输入 'exit' 结束输入。\n");

    while (1) {
        scanf("%s", input);

        if (strcmp(input, "exit") == 0) {
            break;
        }

        if (strchr(input, '.')) {
            // 如果字符串中包含小数点，则认为是小数
            double num;
            sscanf(input, "%lf", &num);
            floatSum += num;
        } else {
            // 否则认为是整数
            int num;
            sscanf(input, "%d", &num);
            intSum += num;
        }
    }

    printf("整数的和: %d\n", intSum);
    printf("小数的和: %.2f\n", floatSum);

    return 0;
}
